repulsive looking animal - Turco Inglés Diccionario